leaf cacti - German English Dictionary